#include<stdio.h>
int a[12];
int count=0;
int n;
void jia()
{
	int i;
	for(i=1;i<=n;i++)
		if(a[i]%2)
		{
			count++;
			a[i]++;
		}
	return;
}
void chu()
{
	int i;
	for(i=1;i<=n;i++)
		a[i]/=2;
	return;
}
void zuo()
{
	int temp=a[1],i;
	for(i=1;i<=n;i++)
		if(i!=n)
			a[i]+=a[i+1];
		else
			a[i]+=temp;
	return;
}
int main()
{
	int i,flag=1;
	scanf("%d",&n);getchar();
	for(i=1;i<=n;i++)
		scanf("%d",&a[i]);
	while(flag)
	{
		for(i=1;i<=n;i++)
			if(a[i]!=a[1])
			{
				flag=1;
				break;
			}
			else
				flag=0;
		jia();
		chu();
		zuo();
	}
	printf("%d\n",count);
	return 0;
}
